<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile UX SDK 4.4.0 to 4.5.0 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.4.0 Parent and Name</font></td><td width=15%><font color="#000">4.4.0 Code</font></td><td width=15%><font color="#000">4.5.0 Parent and Name</font></td><td width=15%><font color="#000">4.5.0 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteControlSignalWidget.</span><span class="interface-name">bars</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DULRemoteSignalBars bars</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteControlSignalWidget.</span><span class="interface-name">bars</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DUXRemoteSignalBars bars</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigShutterWidget.h: DULCameraConfigShutterWidget.</span><span class="interface-name">shutterSpeed</span></td><td width=15%><span class="source-code">@property DJICameraShutterSpeed shutterSpeed</span></td><td width=15%><span class="interface-parent">DUXCameraConfigShutterWidget.h: DUXCameraConfigShutterWidget.</span><span class="interface-name">shutterSpeed</span></td><td width=15%><span class="source-code">@property DJICameraShutterSpeed shutterSpeed</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAutoExposureSwitchWidget.h: </span><span class="interface-name">DULAutoExposureSwitchWidget</span></td><td width=15%><span class="source-code">@interface DULAutoExposureSwitchWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXAutoExposureSwitchWidget.h: </span><span class="interface-name">DUXAutoExposureSwitchWidget</span></td><td width=15%><span class="source-code">@interface DUXAutoExposureSwitchWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULGPSSignalWidget.h: </span><span class="interface-name">DULGPSSignalWidget</span></td><td width=15%><span class="source-code">@interface DULGPSSignalWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXGPSSignalWidget.h: </span><span class="interface-name">DUXGPSSignalWidget</span></td><td width=15%><span class="source-code">@interface DUXGPSSignalWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRTKStatusViewController.h: </span><span class="interface-name">DULRTKStatusViewController</span></td><td width=15%><span class="source-code">@interface DULRTKStatusViewController : UIViewController &lt;DULObjectProtocol&gt;</span></td><td width=15%><span class="interface-parent">DUXRTKStatusViewController.h: </span><span class="interface-name">DUXRTKStatusViewController</span></td><td width=15%><span class="source-code">@interface DUXRTKStatusViewController : UIViewController &lt;DUXObjectProtocol&gt;</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDistanceRCWidget.h: DULDistanceRCWidget.</span><span class="interface-name">distance</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat distance</span></td><td width=15%><span class="interface-parent">DUXDistanceRCWidget.h: DUXDistanceRCWidget.</span><span class="interface-name">distance</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat distance</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureSettingsController.h: DULExposureSettingsController.</span><span class="interface-name">exposureSettingsController</span></td><td width=15%><span class="source-code">+ (instancetype)exposureSettingsController</span></td><td width=15%><span class="interface-parent">DUXExposureSettingsController.h: DUXExposureSettingsController.</span><span class="interface-name">exposureSettingsController</span></td><td width=15%><span class="source-code">+ (instancetype)exposureSettingsController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteControlSignalWidget.</span><span class="interface-name">remoteSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger remoteSignalStrength</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteControlSignalWidget.</span><span class="interface-name">remoteSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger remoteSignalStrength</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: DULAircraftTakeOffLandingState.</span><span class="interface-name">DULAircraftTakeOffLandingStateLanding</span></td><td width=15%><span class="source-code">    DULAircraftTakeOffLandingStateLanding</span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: DUXAircraftTakeOffLandingState.</span><span class="interface-name">DUXAircraftTakeOffLandingStateLanding</span></td><td width=15%><span class="source-code">    DUXAircraftTakeOffLandingStateLanding</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCaptureWidget.h: DULCaptureWidget.</span><span class="interface-name">mode</span></td><td width=15%><span class="source-code">@property DJICameraMode mode</span></td><td width=15%><span class="interface-parent">DUXCaptureWidget.h: DUXCaptureWidget.</span><span class="interface-name">mode</span></td><td width=15%><span class="source-code">@property DJICameraMode mode</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDistanceHomeWidget.h: </span><span class="interface-name">DULDistanceHomeWidget</span></td><td width=15%><span class="source-code">@interface DULDistanceHomeWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXDistanceHomeWidget.h: </span><span class="interface-name">DUXDistanceHomeWidget</span></td><td width=15%><span class="source-code">@interface DUXDistanceHomeWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWBWidget.h: DULCameraConfigWBWidget.</span><span class="interface-name">wb</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) DJICameraWhiteBalance *wb</span></td><td width=15%><span class="interface-parent">DUXCameraConfigWBWidget.h: DUXCameraConfigWBWidget.</span><span class="interface-name">wb</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) DJICameraWhiteBalance *wb</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreFlightStatusWidget.h: DULPreFlightStatusWidget.</span><span class="interface-name">currentState</span></td><td width=15%><span class="source-code">@property DULPreFlightStatusWidgetState currentState</span></td><td width=15%><span class="interface-parent">DUXPreFlightStatusWidget.h: DUXPreFlightStatusWidget.</span><span class="interface-name">currentState</span></td><td width=15%><span class="source-code">@property DUXPreFlightStatusWidgetState currentState</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULHorizontalVelocityWidget.h: </span><span class="interface-name">DULHorizontalVelocityWidget</span></td><td width=15%><span class="source-code">@interface DULHorizontalVelocityWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXHorizontalVelocityWidget.h: </span><span class="interface-name">DUXHorizontalVelocityWidget</span></td><td width=15%><span class="source-code">@interface DUXHorizontalVelocityWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDistanceHomeWidget.h: DULDistanceHomeWidget.</span><span class="interface-name">distance</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CLLocationDistance distance</span></td><td width=15%><span class="interface-parent">DUXDistanceHomeWidget.h: DUXDistanceHomeWidget.</span><span class="interface-name">distance</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CLLocationDistance distance</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVerticalVelocityWidget.h: DULVerticalVelocityWidget.</span><span class="interface-name">velocity</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat velocity</span></td><td width=15%><span class="interface-parent">DUXVerticalVelocityWidget.h: DUXVerticalVelocityWidget.</span><span class="interface-name">velocity</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat velocity</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalWidget.</span><span class="interface-name">videoSignal</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DULVideoSignalStrength videoSignal</span></td><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalWidget.</span><span class="interface-name">videoSignal</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DUXVideoSignalStrength videoSignal</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel2</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel2</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel2</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel2</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRTKStatusViewController.h: DULRTKStatusViewController.</span><span class="interface-name">rtkStatusController</span></td><td width=15%><span class="source-code">+ (instancetype)rtkStatusController</span></td><td width=15%><span class="interface-parent">DUXRTKStatusViewController.h: DUXRTKStatusViewController.</span><span class="interface-name">rtkStatusController</span></td><td width=15%><span class="source-code">+ (instancetype)rtkStatusController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalWidget.</span><span class="interface-name">videoSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger videoSignalStrength</span></td><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalWidget.</span><span class="interface-name">videoSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger videoSignalStrength</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: </span><span class="interface-name">DULRemoteSignalBars</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULRemoteSignalBars) </span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: </span><span class="interface-name">DUXRemoteSignalBars</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXRemoteSignalBars) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigStorageWidget.h: </span><span class="interface-name">DULCameraConfigStorageWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigStorageWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigStorageWidget.h: </span><span class="interface-name">DUXCameraConfigStorageWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigStorageWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistController.h: DULPreflightChecklistController.</span><span class="interface-name">preflightChecklistController</span></td><td width=15%><span class="source-code">+ (instancetype)preflightChecklistController</span></td><td width=15%><span class="interface-parent">DUXPreflightChecklistController.h: DUXPreflightChecklistController.</span><span class="interface-name">preflightChecklistController</span></td><td width=15%><span class="source-code">+ (instancetype)preflightChecklistController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: </span><span class="interface-name">DULAircraftTakeOffLandingState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULAircraftTakeOffLandingState) </span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: </span><span class="interface-name">DUXAircraftTakeOffLandingState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXAircraftTakeOffLandingState) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureSettingsController.h: </span><span class="interface-name">DULExposureSettingsController</span></td><td width=15%><span class="source-code">@interface DULExposureSettingsController : UIViewController</span></td><td width=15%><span class="interface-parent">DUXExposureSettingsController.h: </span><span class="interface-name">DUXExposureSettingsController</span></td><td width=15%><span class="source-code">@interface DUXExposureSettingsController : UIViewController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: </span><span class="interface-name">DULVideoSignalWidget</span></td><td width=15%><span class="source-code">@interface DULVideoSignalWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: </span><span class="interface-name">DUXVideoSignalWidget</span></td><td width=15%><span class="source-code">@interface DUXVideoSignalWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureSettingsMenu.h: </span><span class="interface-name">DULExposureSettingsMenu</span></td><td width=15%><span class="source-code">@interface DULExposureSettingsMenu : DULWidget</span></td><td width=15%><span class="interface-parent">DUXExposureSettingsMenu.h: </span><span class="interface-name">DUXExposureSettingsMenu</span></td><td width=15%><span class="source-code">@interface DUXExposureSettingsMenu : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemainingFlightTimeWidget.h: </span><span class="interface-name">DULRemainingFlightTimeWidget</span></td><td width=15%><span class="source-code">@interface DULRemainingFlightTimeWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXRemainingFlightTimeWidget.h: </span><span class="interface-name">DUXRemainingFlightTimeWidget</span></td><td width=15%><span class="source-code">@interface DUXRemainingFlightTimeWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULReturnHomeWidget.h: </span><span class="interface-name">DULReturnHomeWidget</span></td><td width=15%><span class="source-code">@interface DULReturnHomeWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXReturnHomeWidget.h: </span><span class="interface-name">DUXReturnHomeWidget</span></td><td width=15%><span class="source-code">@interface DUXReturnHomeWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDistanceRCWidget.h: </span><span class="interface-name">DULDistanceRCWidget</span></td><td width=15%><span class="source-code">@interface DULDistanceRCWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXDistanceRCWidget.h: </span><span class="interface-name">DUXDistanceRCWidget</span></td><td width=15%><span class="source-code">@interface DUXDistanceRCWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: DULAircraftTakeOffLandingState.</span><span class="interface-name">DULAircraftTakeOffLandingStateLanded</span></td><td width=15%><span class="source-code">    DULAircraftTakeOffLandingStateLanded</span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: DUXAircraftTakeOffLandingState.</span><span class="interface-name">DUXAircraftTakeOffLandingStateLanded</span></td><td width=15%><span class="source-code">    DUXAircraftTakeOffLandingStateLanded</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraSettingsController.h: DULCameraSettingsController.</span><span class="interface-name">cameraSettingsController</span></td><td width=15%><span class="source-code">+ (instancetype)cameraSettingsController</span></td><td width=15%><span class="interface-parent">DUXCameraSettingsController.h: DUXCameraSettingsController.</span><span class="interface-name">cameraSettingsController</span></td><td width=15%><span class="source-code">+ (instancetype)cameraSettingsController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigApertureWidget.h: </span><span class="interface-name">DULCameraConfigApertureWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigApertureWidget : DULCameraConfigWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigApertureWidget.h: </span><span class="interface-name">DUXCameraConfigApertureWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigApertureWidget : DUXCameraConfigWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigEVWidget.h: DULCameraConfigEVWidget.</span><span class="interface-name">ev</span></td><td width=15%><span class="source-code">@property DJICameraExposureCompensation ev</span></td><td width=15%><span class="interface-parent">DUXCameraConfigEVWidget.h: DUXCameraConfigEVWidget.</span><span class="interface-name">ev</span></td><td width=15%><span class="source-code">@property DJICameraExposureCompensation ev</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraSettingsController.h: </span><span class="interface-name">DULCameraSettingsController</span></td><td width=15%><span class="source-code">@interface DULCameraSettingsController : UIViewController</span></td><td width=15%><span class="interface-parent">DUXCameraSettingsController.h: </span><span class="interface-name">DUXCameraSettingsController</span></td><td width=15%><span class="source-code">@interface DUXCameraSettingsController : UIViewController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel1</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel1</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel1</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel1</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel0</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel0</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel0</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel0</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel3</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel3</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel3</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel3</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel5</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel5</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel5</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel5</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: DULRemoteSignalBars.</span><span class="interface-name">DULRemoteSignalBarsLevel4</span></td><td width=15%><span class="source-code">    DULRemoteSignalBarsLevel4</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: DUXRemoteSignalBars.</span><span class="interface-name">DUXRemoteSignalBarsLevel4</span></td><td width=15%><span class="source-code">    DUXRemoteSignalBarsLevel4</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVerticalVelocityWidget.h: </span><span class="interface-name">DULVerticalVelocityWidget</span></td><td width=15%><span class="source-code">@interface DULVerticalVelocityWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXVerticalVelocityWidget.h: </span><span class="interface-name">DUXVerticalVelocityWidget</span></td><td width=15%><span class="source-code">@interface DUXVerticalVelocityWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisionWidget.h: </span><span class="interface-name">DULVisionWidget</span></td><td width=15%><span class="source-code">@interface DULVisionWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXVisionWidget.h: </span><span class="interface-name">DUXVisionWidget</span></td><td width=15%><span class="source-code">@interface DUXVisionWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULGPSSignalWidget.h: DULGPSSignalWidget.</span><span class="interface-name">satelliteSignal</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DULGPSSatelliteStrength satelliteSignal</span></td><td width=15%><span class="interface-parent">DUXGPSSignalWidget.h: DUXGPSSignalWidget.</span><span class="interface-name">satelliteSignal</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) DUXGPSSatelliteStrength satelliteSignal</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWBWidget.h: </span><span class="interface-name">DULCameraConfigWBWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigWBWidget : DULCameraConfigWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigWBWidget.h: </span><span class="interface-name">DUXCameraConfigWBWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigWBWidget : DUXCameraConfigWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigEVWidget.h: </span><span class="interface-name">DULCameraConfigEVWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigEVWidget : DULCameraConfigWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigEVWidget.h: </span><span class="interface-name">DUXCameraConfigEVWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigEVWidget : DUXCameraConfigWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAltitudeWidget.h: </span><span class="interface-name">DULAltitudeWidget</span></td><td width=15%><span class="source-code">@interface DULAltitudeWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXAltitudeWidget.h: </span><span class="interface-name">DUXAltitudeWidget</span></td><td width=15%><span class="source-code">@interface DUXAltitudeWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigShutterWidget.h: </span><span class="interface-name">DULCameraConfigShutterWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigShutterWidget : DULCameraConfigWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigShutterWidget.h: </span><span class="interface-name">DUXCameraConfigShutterWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigShutterWidget : DUXCameraConfigWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistController.h: </span><span class="interface-name">DULPreflightChecklistController</span></td><td width=15%><span class="source-code">@interface DULPreflightChecklistController : UIViewController</span></td><td width=15%><span class="interface-parent">DUXPreflightChecklistController.h: </span><span class="interface-name">DUXPreflightChecklistController</span></td><td width=15%><span class="source-code">@interface DUXPreflightChecklistController : UIViewController</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPictureVideoSwitchWidget.h: </span><span class="interface-name">DULPictureVideoSwitchWidget</span></td><td width=15%><span class="source-code">@interface DULPictureVideoSwitchWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXPictureVideoSwitchWidget.h: </span><span class="interface-name">DUXPictureVideoSwitchWidget</span></td><td width=15%><span class="source-code">@interface DUXPictureVideoSwitchWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPictureVideoSwitchWidget.h: DULPictureVideoSwitchWidget.</span><span class="interface-name">mode</span></td><td width=15%><span class="source-code">@property DJICameraMode mode</span></td><td width=15%><span class="interface-parent">DUXPictureVideoSwitchWidget.h: DUXPictureVideoSwitchWidget.</span><span class="interface-name">mode</span></td><td width=15%><span class="source-code">@property DJICameraMode mode</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControlSignalWidget.h: </span><span class="interface-name">DULRemoteControlSignalWidget</span></td><td width=15%><span class="source-code">@interface DULRemoteControlSignalWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXRemoteControlSignalWidget.h: </span><span class="interface-name">DUXRemoteControlSignalWidget</span></td><td width=15%><span class="source-code">@interface DUXRemoteControlSignalWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigApertureWidget.h: DULCameraConfigApertureWidget.</span><span class="interface-name">aperture</span></td><td width=15%><span class="source-code">@property DJICameraAperture aperture</span></td><td width=15%><span class="interface-parent">DUXCameraConfigApertureWidget.h: DUXCameraConfigApertureWidget.</span><span class="interface-name">aperture</span></td><td width=15%><span class="source-code">@property DJICameraAperture aperture</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: </span><span class="interface-name">DULTakeOffWidget</span></td><td width=15%><span class="source-code">@interface DULTakeOffWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: </span><span class="interface-name">DUXTakeOffWidget</span></td><td width=15%><span class="source-code">@interface DUXTakeOffWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULGPSSignalWidget.h: DULGPSSignalWidget.</span><span class="interface-name">satelliteCount</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger satelliteCount</span></td><td width=15%><span class="interface-parent">DUXGPSSignalWidget.h: DUXGPSSignalWidget.</span><span class="interface-name">satelliteCount</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger satelliteCount</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigIsoWidget.h: </span><span class="interface-name">DULCameraConfigIsoWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigIsoWidget : DULCameraConfigWidget</span></td><td width=15%><span class="interface-parent">DUXCameraConfigExposureSensitivityWidget.h: </span><span class="interface-name">DUXCameraConfigExposureSensitivityWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigExposureSensitivityWidget : DUXCameraConfigWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULHorizontalVelocityWidget.h: DULHorizontalVelocityWidget.</span><span class="interface-name">velocityValue</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat velocityValue</span></td><td width=15%><span class="interface-parent">DUXHorizontalVelocityWidget.h: DUXHorizontalVelocityWidget.</span><span class="interface-name">velocityValue</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat velocityValue</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreFlightStatusWidget.h: </span><span class="interface-name">DULPreFlightStatusWidget</span></td><td width=15%><span class="source-code">@interface DULPreFlightStatusWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXPreFlightStatusWidget.h: </span><span class="interface-name">DUXPreFlightStatusWidget</span></td><td width=15%><span class="source-code">@interface DUXPreFlightStatusWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCaptureWidget.h: </span><span class="interface-name">DULCaptureWidget</span></td><td width=15%><span class="source-code">@interface DULCaptureWidget : DULWidget</span></td><td width=15%><span class="interface-parent">DUXCaptureWidget.h: </span><span class="interface-name">DUXCaptureWidget</span></td><td width=15%><span class="source-code">@interface DUXCaptureWidget : DUXWidget</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAltitudeWidget.h: DULAltitudeWidget.</span><span class="interface-name">altitude</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat altitude</span></td><td width=15%><span class="interface-parent">DUXAltitudeWidget.h: DUXAltitudeWidget.</span><span class="interface-name">altitude</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) CGFloat altitude</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: DULAircraftTakeOffLandingState.</span><span class="interface-name">DULAircraftTakeOffLandingStateFlying</span></td><td width=15%><span class="source-code">    DULAircraftTakeOffLandingStateFlying</span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: DUXAircraftTakeOffLandingState.</span><span class="interface-name">DUXAircraftTakeOffLandingStateFlying</span></td><td width=15%><span class="source-code">    DUXAircraftTakeOffLandingStateFlying</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakeOffWidget.h: DULTakeOffWidget.</span><span class="interface-name">aircraftState</span></td><td width=15%><span class="source-code">@property DULAircraftTakeOffLandingState aircraftState</span></td><td width=15%><span class="interface-parent">DUXTakeOffWidget.h: DUXTakeOffWidget.</span><span class="interface-name">aircraftState</span></td><td width=15%><span class="source-code">@property DUXAircraftTakeOffLandingState aircraftState</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULGPSSignalWidget.h: DULGPSSignalWidget.</span><span class="interface-name">RTKEnabled</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly, getter=isRTKEnabled) BOOL RTKEnabled</span></td><td width=15%><span class="interface-parent">DUXGPSSignalWidget.h: DUXGPSSignalWidget.</span><span class="interface-name">RTKEnabled</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly, getter=isRTKEnabled) BOOL RTKEnabled</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigIsoWidget.h: DULCameraConfigIsoWidget.</span><span class="interface-name">iso</span></td><td width=15%><span class="source-code">@property DJICameraISO iso</span></td><td width=15%><span class="interface-parent">DUXCameraConfigExposureSensitivityWidget.h: DUXCameraConfigExposureSensitivityWidget.</span><span class="interface-name">iso</span></td><td width=15%><span class="source-code">@property DJICameraISO iso</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.4.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftBatteryChecklistItem.h: </span><span class="interface-name">DULAircraftBatteryChecklistItem</span></td><td width=15%><span class="source-code">@interface DULAircraftBatteryChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftBatteryChecklistItem.h: DULAircraftBatteryChecklistItem.</span><span class="interface-name">initWithMinimumOperationalThreshold</span></td><td width=15%><span class="source-code">- (instancetype)initWithMinimumOperationalThreshold:(NSInteger)minimumOperationalThreshold</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftBatteryChecklistItem.h: DULAircraftBatteryChecklistItem.</span><span class="interface-name">minimumOperationalThreshold</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) NSInteger minimumOperationalThreshold</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftBatteryTemperatureChecklistItem.h: </span><span class="interface-name">DULAircraftBatteryTemperatureChecklistItem</span></td><td width=15%><span class="source-code">@interface DULAircraftBatteryTemperatureChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftConnectionChecklistitem.h: </span><span class="interface-name">DULAircraftConnectionChecklistitem</span></td><td width=15%><span class="source-code">@interface DULAircraftConnectionChecklistitem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULAircraftLocationChecklistItem.h: </span><span class="interface-name">DULAircraftLocationChecklistItem</span></td><td width=15%><span class="source-code">@interface DULAircraftLocationChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: </span><span class="interface-name">DULBatteryWidget</span></td><td width=15%><span class="source-code">@interface DULBatteryWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryWidget.</span><span class="interface-name">battery1IndicatorState</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) DULBatteryIndicatorState battery1IndicatorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryWidget.</span><span class="interface-name">battery2IndicatorState</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) DULBatteryIndicatorState battery2IndicatorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: </span><span class="interface-name">DULBatteryIndicatorState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULBatteryIndicatorState) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryIndicatorState.</span><span class="interface-name">DULBatteryIndicatorStateError</span></td><td width=15%><span class="source-code">    DULBatteryIndicatorStateError</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryIndicatorState.</span><span class="interface-name">DULBatteryIndicatorStateWarningLevel1</span></td><td width=15%><span class="source-code">    DULBatteryIndicatorStateWarningLevel1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryIndicatorState.</span><span class="interface-name">DULBatteryIndicatorStateWarningLevel2</span></td><td width=15%><span class="source-code">    DULBatteryIndicatorStateWarningLevel2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryIndicatorState.</span><span class="interface-name">DULBatteryIndicatorStateNormal</span></td><td width=15%><span class="source-code">    DULBatteryIndicatorStateNormal</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryIndicatorState.</span><span class="interface-name">DULBatteryIndicatorStateUnknown</span></td><td width=15%><span class="source-code">    DULBatteryIndicatorStateUnknown</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryWidget.</span><span class="interface-name">battery1Percentage</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) float battery1Percentage</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULBatteryWidget.h: DULBatteryWidget.</span><span class="interface-name">battery2Percentage</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) float battery2Percentage</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraCapacityConfigWidget.h: </span><span class="interface-name">DULCameraCapacityConfigWidget</span></td><td width=15%><span class="source-code">@interface DULCameraCapacityConfigWidget : DULCameraConfigWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraCapacityConfigWidget.h: DULCameraCapacityConfigWidget.</span><span class="interface-name">remainingPhotoCount</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingPhotoCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraCapacityConfigWidget.h: DULCameraCapacityConfigWidget.</span><span class="interface-name">remainingRecordingTime</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingRecordingTime</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraCapacityConfigWidget.h: DULCameraCapacityConfigWidget.</span><span class="interface-name">remainingSpaceMB</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingSpaceMB</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraCapacityConfigWidget.h: DULCameraCapacityConfigWidget.</span><span class="interface-name">storageType</span></td><td width=15%><span class="source-code">@property DULCameraConfigWidgetStorageType storageType</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigInfoWidget.h: </span><span class="interface-name">DULCameraConfigInfoWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigInfoWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWidget.h: </span><span class="interface-name">DULCameraConfigWidget</span></td><td width=15%><span class="source-code">@interface DULCameraConfigWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWidget.h: DULCameraConfigWidget.</span><span class="interface-name">attributeIsActive</span></td><td width=15%><span class="source-code">@property BOOL attributeIsActive</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWidget.h: DULCameraConfigWidget.</span><span class="interface-name">labelString</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *labelString</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraConfigWidget.h: DULCameraConfigWidget.</span><span class="interface-name">valueString</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *valueString</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: </span><span class="interface-name">DULCameraPictureConfigWidget</span></td><td width=15%><span class="source-code">@interface DULCameraPictureConfigWidget : DULCameraConfigWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: DULCameraPictureConfigWidget.</span><span class="interface-name">cameraMode</span></td><td width=15%><span class="source-code">@property DJICameraMode cameraMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: DULCameraPictureConfigWidget.</span><span class="interface-name">pictureFileFormat</span></td><td width=15%><span class="source-code">@property DJICameraPhotoFileFormat pictureFileFormat</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: DULCameraPictureConfigWidget.</span><span class="interface-name">storageType</span></td><td width=15%><span class="source-code">@property DULCameraConfigWidgetStorageType storageType</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: DULCameraPictureConfigWidget.</span><span class="interface-name">videoFrameRate</span></td><td width=15%><span class="source-code">@property DJICameraVideoFrameRate videoFrameRate</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraPictureConfigWidget.h: DULCameraPictureConfigWidget.</span><span class="interface-name">videoResolution</span></td><td width=15%><span class="source-code">@property DJICameraVideoResolution videoResolution</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCompassChecklistItem.h: </span><span class="interface-name">DULCompassChecklistItem</span></td><td width=15%><span class="source-code">@interface DULCompassChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCompassWidget.h: </span><span class="interface-name">DULCompassWidget</span></td><td width=15%><span class="source-code">@interface DULCompassWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULConnectionWidget.h: </span><span class="interface-name">DULConnectionWidget</span></td><td width=15%><span class="source-code">@interface DULConnectionWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULConnectionWidget.h: DULConnectionWidget.</span><span class="interface-name">isConnected</span></td><td width=15%><span class="source-code">@property BOOL isConnected</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULContentView.h: </span><span class="interface-name">DULContentView</span></td><td width=15%><span class="source-code">@interface DULContentView : UIView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULContentViewController.h: </span><span class="interface-name">DULContentViewController</span></td><td width=15%><span class="source-code">@interface DULContentViewController : UIViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULContentViewController.h: DULContentViewController.</span><span class="interface-name">installMainView</span></td><td width=15%><span class="source-code">- (void)installMainView:(UIView *)mainView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDJILogoWidget.h: </span><span class="interface-name">DULDJILogoWidget</span></td><td width=15%><span class="source-code">@interface DULDJILogoWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDashboardWidget.h: </span><span class="interface-name">DULDashboardWidget</span></td><td width=15%><span class="source-code">@interface DULDashboardWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: </span><span class="interface-name">DULDefaultLayoutView</span></td><td width=15%><span class="source-code">@interface DULDefaultLayoutView : UIView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: </span><span class="interface-name">DULDefaultLayoutViewController</span></td><td width=15%><span class="source-code">@interface DULDefaultLayoutViewController : UIViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: </span><span class="interface-name">DULDefaultLayoutViewController</span></td><td width=15%><span class="source-code">@interface DULDefaultLayoutViewController (VersatileControllers)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">presentLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (void)presentLeftVersatileViewController:(nonnull UIViewController *)leftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">presentRightVersatileViewController</span></td><td width=15%><span class="source-code">- (void)presentRightVersatileViewController:(nonnull UIViewController *)rightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">presentedLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (nullable UIViewController *)presentedLeftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">presentedRightVersatileViewController</span></td><td width=15%><span class="source-code">- (nullable UIViewController *)presentedRightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">removeLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (void)removeLeftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">removeRightVersatileViewController</span></td><td width=15%><span class="source-code">- (void)removeRightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">contentViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) UIViewController *contentViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">dockViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DULDockViewController *dockViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">leadingViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DULLeadingBarViewController *leadingViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">previewViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) UIViewController *previewViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">rootView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) DULDefaultLayoutView *rootView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">statusViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DULStatusBarViewController *statusViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutViewController.h: DULDefaultLayoutViewController.</span><span class="interface-name">trailingViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DULTrailingBarViewController *trailingViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">contentView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULContentView *contentView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">dockView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULDockView *dockView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">leadingView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULSideBarView *leadingView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">previewView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULContentView *previewView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">statusView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULStatusBarView *statusView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDefaultLayoutView.h: DULDefaultLayoutView.</span><span class="interface-name">trailingView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DULSideBarView *trailingView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDockView.h: </span><span class="interface-name">DULDockView</span></td><td width=15%><span class="source-code">@interface DULDockView : DULWidgetCollectionViewStacks</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDockViewController.h: </span><span class="interface-name">DULDockViewController</span></td><td width=15%><span class="source-code">@interface DULDockViewController : DULWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULDockViewController.h: DULDockViewController.</span><span class="interface-name">dockView</span></td><td width=15%><span class="source-code">@property (readonly, nullable, nonatomic) __kindof DULDockView *dockView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULESCChecklistItem.h: </span><span class="interface-name">DULESCChecklistItem</span></td><td width=15%><span class="source-code">@interface DULESCChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: </span><span class="interface-name">DULExposureFocusSwitchWidget</span></td><td width=15%><span class="source-code">@interface DULExposureFocusSwitchWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: </span><span class="interface-name">DULExposureFocusSwitchMode</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSInteger, DULExposureFocusSwitchMode)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: DULExposureFocusSwitchMode.</span><span class="interface-name">DULExposureMode</span></td><td width=15%><span class="source-code">    DULExposureMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: DULExposureFocusSwitchMode.</span><span class="interface-name">DULFocusMode</span></td><td width=15%><span class="source-code">    DULFocusMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: DULExposureFocusSwitchWidget.</span><span class="interface-name">switchMode</span></td><td width=15%><span class="source-code">@property DULExposureFocusSwitchMode switchMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: DULExposureFocusSwitchWidget.</span><span class="interface-name">DULExposureFocusSwitchModeChangedNotification</span></td><td width=15%><span class="source-code">extern NSString * const DULExposureFocusSwitchModeChangedNotification</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureFocusSwitchWidget.h: DULExposureFocusSwitchWidget.</span><span class="interface-name">DULExposureFocusSwitchModeKey</span></td><td width=15%><span class="source-code">extern NSString * const DULExposureFocusSwitchModeKey</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULExposureSettingsMenu.h: DULExposureSettingsMenu.</span><span class="interface-name">exposureMode</span></td><td width=15%><span class="source-code">@property DJICameraExposureMode exposureMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVView.h: </span><span class="interface-name">DULFPVView</span></td><td width=15%><span class="source-code">@interface DULFPVView : DULContentView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVViewController.h: </span><span class="interface-name">DULFPVViewController</span></td><td width=15%><span class="source-code">@interface DULFPVViewController : DULContentViewController &lt;DULPIPVideoFeedWidgetDelegate&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVViewController.h: DULFPVViewController.</span><span class="interface-name">fpvView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) __kindof DULFPVView *fpvView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVViewController.h: DULFPVViewController.</span><span class="interface-name">isHUDInteractionEnabled</span></td><td width=15%><span class="source-code">@property BOOL isHUDInteractionEnabled</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVView.h: DULFPVView.</span><span class="interface-name">alwaysShowDJICameraVideoFeed</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) BOOL alwaysShowDJICameraVideoFeed</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVView.h: DULFPVView.</span><span class="interface-name">startChecking</span></td><td width=15%><span class="source-code">- (void)startChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFPVView.h: DULFPVView.</span><span class="interface-name">stopChecking</span></td><td width=15%><span class="source-code">- (void)stopChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFlightModeChecklistItem.h: </span><span class="interface-name">DULFlightModeChecklistItem</span></td><td width=15%><span class="source-code">@interface DULFlightModeChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFlightModeWidget.h: </span><span class="interface-name">DULFlightModeWidget</span></td><td width=15%><span class="source-code">@interface DULFlightModeWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFocusModeWidget.h: </span><span class="interface-name">DULFocusModeWidget</span></td><td width=15%><span class="source-code">@interface DULFocusModeWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFocusModeWidget.h: DULFocusModeWidget.</span><span class="interface-name">focusMode</span></td><td width=15%><span class="source-code">@property DJICameraFocusMode focusMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULFocusTargetWidget.h: </span><span class="interface-name">DULFocusTargetWidget</span></td><td width=15%><span class="source-code">@interface DULFocusTargetWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULGimbalChecklistItem.h: </span><span class="interface-name">DULGimbalChecklistItem</span></td><td width=15%><span class="source-code">@interface DULGimbalChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULIMUChecklistItem.h: </span><span class="interface-name">DULIMUChecklistItem</span></td><td width=15%><span class="source-code">@interface DULIMUChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULLeadingBarViewController.h: </span><span class="interface-name">DULLeadingBarViewController</span></td><td width=15%><span class="source-code">@interface DULLeadingBarViewController : DULSideBarViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULManualFocusAdjustmentWidget.h: </span><span class="interface-name">DULManualFocusAdjustmentWidget</span></td><td width=15%><span class="source-code">@interface DULManualFocusAdjustmentWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapViewController.h: </span><span class="interface-name">DULMapViewController</span></td><td width=15%><span class="source-code">@interface DULMapViewController : DULContentViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapViewController.h: DULMapViewController.</span><span class="interface-name">mapWidget</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic) DULMapWidget *mapWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: </span><span class="interface-name">DULMapWidget</span></td><td width=15%><span class="source-code">@interface DULMapWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapAnnotationType.</span><span class="interface-name">DULMapAnnotationTypeAircraft</span></td><td width=15%><span class="source-code">    DULMapAnnotationTypeAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapAnnotationType.</span><span class="interface-name">DULMapAnnotationTypeHome</span></td><td width=15%><span class="source-code">    DULMapAnnotationTypeHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: </span><span class="interface-name">DULMapAnnotationType</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULMapAnnotationType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">changeAnnotation:withImage</span></td><td width=15%><span class="source-code">- (void)changeAnnotation:(DULMapAnnotationType)annotationType withImage:(UIImage *)image</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">clearCurrentFlightPath</span></td><td width=15%><span class="source-code">- (void)clearCurrentFlightPath</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">isMapCameraLockedOnAircraft</span></td><td width=15%><span class="source-code">@property BOOL isMapCameraLockedOnAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">mapView</span></td><td width=15%><span class="source-code">@property (nonatomic, strong) MKMapView *mapView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">showAllFlyZones</span></td><td width=15%><span class="source-code">@property BOOL showAllFlyZones</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">showDirectionToHome</span></td><td width=15%><span class="source-code">@property BOOL showDirectionToHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">showFlightPath</span></td><td width=15%><span class="source-code">@property BOOL showFlightPath</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULMapWidget.h: DULMapWidget.</span><span class="interface-name">showHomeAnnotation</span></td><td width=15%><span class="source-code">@property BOOL showHomeAnnotation</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULCameraSettingsMenu.h: </span><span class="interface-name">DULCameraSettingsMenu</span></td><td width=15%><span class="source-code">@interface DULCameraSettingsMenu : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULObjectProtocol.h: </span><span class="interface-name">DULObjectProtocol</span></td><td width=15%><span class="source-code">@protocol DULObjectProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULObjectProtocol.h: DULObjectProtocol.</span><span class="interface-name">dependentKeys</span></td><td width=15%><span class="source-code">- (nonnull NSArray &lt;__kindof DJIKey *&gt; *)dependentKeys</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULObjectProtocol.h: DULObjectProtocol.</span><span class="interface-name">transformValue:forKey</span></td><td width=15%><span class="source-code">- (void)transformValue:(nonnull DULSDKModelValue *)value forKey:(nonnull __kindof DJIKey *)key</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULObjectProtocol.h: DULObjectProtocol.</span><span class="interface-name">update</span></td><td width=15%><span class="source-code">- (void)update</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULOverallChecklistItem.h: </span><span class="interface-name">DULOverallChecklistItem</span></td><td width=15%><span class="source-code">@interface DULOverallChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">preFlightChecklistItems</span></td><td width=15%><span class="source-code">@property (nonatomic, readonly) NSArray &lt;DULPreflightChecklistItem *&gt; *preFlightChecklistItems</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: </span><span class="interface-name">DULPreflightChecklistItem</span></td><td width=15%><span class="source-code">@interface DULPreflightChecklistItem : NSObject &lt;DULObjectProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">isReadyToFly</span></td><td width=15%><span class="source-code">@property (nonatomic) BOOL isReadyToFly</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">manager</span></td><td width=15%><span class="source-code">@property (weak, nonatomic) DULPreflightChecklistManager *manager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">pictogram</span></td><td width=15%><span class="source-code">@property (readonly) UIImage *pictogram</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">readyToFlyStates</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSArray *readyToFlyStates</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">shortStateDetails</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *shortStateDetails</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">startChecking</span></td><td width=15%><span class="source-code">- (void)startChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">state</span></td><td width=15%><span class="source-code">@property (nonatomic) DULPreflightChecklistItemState state</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">stateDetails</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *stateDetails</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">stopChecking</span></td><td width=15%><span class="source-code">- (void)stopChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistItem.h: DULPreflightChecklistItem.</span><span class="interface-name">title</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *title</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: </span><span class="interface-name">DULPreflightChecklistManager</span></td><td width=15%><span class="source-code">@interface DULPreflightChecklistManager : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: </span><span class="interface-name">DULPreflightChecklistManagerListener</span></td><td width=15%><span class="source-code">@protocol DULPreflightChecklistManagerListener &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManagerListener.</span><span class="interface-name">preflightChecklistManager:noticedChangesForItem</span></td><td width=15%><span class="source-code">- (void)preflightChecklistManager:(DULPreflightChecklistManager *)manager noticedChangesForItem:(DULPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: </span><span class="interface-name">DULPreflightChecklistState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSInteger, DULPreflightChecklistState) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistState.</span><span class="interface-name">DULPreflightChecklistErrorState</span></td><td width=15%><span class="source-code">    DULPreflightChecklistErrorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistState.</span><span class="interface-name">DULPreflightChecklistPendingState</span></td><td width=15%><span class="source-code">    DULPreflightChecklistPendingState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistState.</span><span class="interface-name">DULPreflightChecklistSafeState</span></td><td width=15%><span class="source-code">    DULPreflightChecklistSafeState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistState.</span><span class="interface-name">DULPreflightChecklistWarningState</span></td><td width=15%><span class="source-code">    DULPreflightChecklistWarningState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">addChecklistItem</span></td><td width=15%><span class="source-code">- (void)addChecklistItem:(DULPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">addListener</span></td><td width=15%><span class="source-code">- (void)addListener:(id &lt;DULPreflightChecklistManagerListener&gt;)listener</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">checkListItemCount</span></td><td width=15%><span class="source-code">- (NSInteger)checkListItemCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">checklistItemAtIndex</span></td><td width=15%><span class="source-code">- (DULPreflightChecklistItem *)checklistItemAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">defaultManager</span></td><td width=15%><span class="source-code">+ (instancetype)defaultManager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">insertChecklistItem:afterChecklistItem</span></td><td width=15%><span class="source-code">- (void)insertChecklistItem:(DULPreflightChecklistItem *)itemToInsert afterChecklistItem:(DULPreflightChecklistItem *)itemToInsertAfter</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">insertCheckListItem:beforeChecklistItem</span></td><td width=15%><span class="source-code">- (void)insertCheckListItem:(DULPreflightChecklistItem *)itemToInsert beforeChecklistItem:(DULPreflightChecklistItem *)itemToInsertBefore</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">isReadyToFly</span></td><td width=15%><span class="source-code">@property (nonatomic) BOOL isReadyToFly</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">item:didChangeState:didChangeDescription</span></td><td width=15%><span class="source-code">- (void)item:(DULPreflightChecklistItem *)item didChangeState:(BOOL)didChangeState didChangeDescription:(BOOL)didChangeDescription</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">overallState</span></td><td width=15%><span class="source-code">@property (nonatomic, readonly) DULPreflightChecklistState overallState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">removeChecklistItem</span></td><td width=15%><span class="source-code">- (void)removeChecklistItem:(DULPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">- (void)removeListener:(id &lt;DULPreflightChecklistManagerListener&gt;)listener</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">startCheckingList</span></td><td width=15%><span class="source-code">- (void)startCheckingList</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULPreflightChecklistManager.h: DULPreflightChecklistManager.</span><span class="interface-name">stopCheckingList</span></td><td width=15%><span class="source-code">- (void)stopCheckingList</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRadioQualityChecklistItem.h: </span><span class="interface-name">DULRadioQualityChecklistItem</span></td><td width=15%><span class="source-code">@interface DULRadioQualityChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRecordVideoTimeWidget.h: </span><span class="interface-name">DULRecordVideoTimeWidget</span></td><td width=15%><span class="source-code">@interface DULRecordVideoTimeWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRecordVideoWidget.h: </span><span class="interface-name">DULRecordVideoWidget</span></td><td width=15%><span class="source-code">@interface DULRecordVideoWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRecordVideoWidget.h: DULRecordVideoWidget.</span><span class="interface-name">isRecording</span></td><td width=15%><span class="source-code">@property BOOL isRecording</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControllerBatteryChecklistItem.h: </span><span class="interface-name">DULRemoteControllerBatteryChecklistItem</span></td><td width=15%><span class="source-code">@interface DULRemoteControllerBatteryChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULRemoteControllerChecklistItem.h: </span><span class="interface-name">DULRemoteControllerChecklistItem</span></td><td width=15%><span class="source-code">@interface DULRemoteControllerChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSDKModel.h: </span><span class="interface-name">DULSDKModel</span></td><td width=15%><span class="source-code">@interface DULSDKModel : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSDKModel.h: DULSDKModel.</span><span class="interface-name">defaultSDKModel</span></td><td width=15%><span class="source-code">+ (nullable instancetype)defaultSDKModel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSDKModel.h: DULSDKModel.</span><span class="interface-name">keyManager</span></td><td width=15%><span class="source-code">- (DJIKeyManager *)keyManager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSDKModel.h: DULSDKModel.</span><span class="interface-name">registerDependentKeys:forObject</span></td><td width=15%><span class="source-code">- (void)registerDependentKeys:(nonnull NSArray &lt;__kindof DJIKey *&gt; *)dependentKeys forObject:(nonnull id &lt;DULObjectProtocol&gt;)object</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSDKModel.h: DULSDKModel.</span><span class="interface-name">unregisterDependentKeysForObject</span></td><td width=15%><span class="source-code">- (void)unregisterDependentKeysForObject:(nonnull id &lt;DULObjectProtocol&gt;)object</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSideBarView.h: </span><span class="interface-name">DULSideBarView</span></td><td width=15%><span class="source-code">@interface DULSideBarView : DULWidgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSideBarViewController.h: </span><span class="interface-name">DULSideBarViewController</span></td><td width=15%><span class="source-code">@interface DULSideBarViewController : DULWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULSideBarViewController.h: DULSideBarViewController.</span><span class="interface-name">sideBarView</span></td><td width=15%><span class="source-code">@property (readonly, nullable, nonatomic) __kindof DULSideBarView *sideBarView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULStatusBarView.h: </span><span class="interface-name">DULStatusBarView</span></td><td width=15%><span class="source-code">@interface DULStatusBarView : DULWidgetCollectionViewStacks</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULStatusBarViewController.h: </span><span class="interface-name">DULStatusBarViewController</span></td><td width=15%><span class="source-code">@interface DULStatusBarViewController : DULWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULStatusBarViewController.h: DULStatusBarViewController.</span><span class="interface-name">statusBarView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) __kindof DULStatusBarView *statusBarView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULStorageCapacityChecklistItem.h: </span><span class="interface-name">DULStorageCapacityChecklistItem</span></td><td width=15%><span class="source-code">@interface DULStorageCapacityChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakePictureWidget.h: </span><span class="interface-name">DULTakePictureWidget</span></td><td width=15%><span class="source-code">@interface DULTakePictureWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakePictureWidget.h: DULTakePictureWidget.</span><span class="interface-name">aebCount</span></td><td width=15%><span class="source-code">@property DJICameraPhotoAEBCount aebCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakePictureWidget.h: DULTakePictureWidget.</span><span class="interface-name">burstCount</span></td><td width=15%><span class="source-code">@property DJICameraPhotoBurstCount burstCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakePictureWidget.h: DULTakePictureWidget.</span><span class="interface-name">intervalSettings</span></td><td width=15%><span class="source-code">@property DJICameraPhotoTimeIntervalSettings intervalSettings</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTakePictureWidget.h: DULTakePictureWidget.</span><span class="interface-name">shootMode</span></td><td width=15%><span class="source-code">@property DJICameraShootPhotoMode shootMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULTrailingBarViewController.h: </span><span class="interface-name">DULTrailingBarViewController</span></td><td width=15%><span class="source-code">@interface DULTrailingBarViewController : DULSideBarViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: </span><span class="interface-name">DULVideoSignalStrength</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULVideoSignalStrength) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel0</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel0</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel1</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel2</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel3</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel3</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel4</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel4</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthLevel5</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthLevel5</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVideoSignalWidget.h: DULVideoSignalStrength.</span><span class="interface-name">DULVideoSignalStrengthNone</span></td><td width=15%><span class="source-code">    DULVideoSignalStrengthNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisionChecklistItem.h: </span><span class="interface-name">DULVisionChecklistItem</span></td><td width=15%><span class="source-code">@interface DULVisionChecklistItem : DULPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: </span><span class="interface-name">DULVisualizerWidget</span></td><td width=15%><span class="source-code">@interface DULVisualizerWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: DULVisualizerWidget.</span><span class="interface-name">clearVisualizer</span></td><td width=15%><span class="source-code">- (void)clearVisualizer</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: DULVisualizerWidget.</span><span class="interface-name">followAircraft</span></td><td width=15%><span class="source-code">- (void)followAircraft:(BOOL)followAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: DULVisualizerWidget.</span><span class="interface-name">showExpectedTimeLine</span></td><td width=15%><span class="source-code">- (void)showExpectedTimeLine:(NSArray &lt;DJIMissionControlTimelineElement&gt; * _Nonnull)elements</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: DULVisualizerWidget.</span><span class="interface-name">showHomeOnVisualizer</span></td><td width=15%><span class="source-code">- (void)showHomeOnVisualizer:(BOOL)showHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULVisualizerWidget.h: DULVisualizerWidget.</span><span class="interface-name">showRealTimeFlightPath:withDeltaBufferBetweenPoints</span></td><td width=15%><span class="source-code">- (void)showRealTimeFlightPath:(BOOL)showRealtimeFlight withDeltaBufferBetweenPoints:(float)deltaBuffer</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWifiSignalWidget.h: </span><span class="interface-name">DULWifiSignalWidget</span></td><td width=15%><span class="source-code">@interface DULWifiSignalWidget : DULWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWifiSignalWidget.h: DULWifiSignalWidget.</span><span class="interface-name">wifiChannelNumber</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger wifiChannelNumber</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWifiSignalWidget.h: DULWifiSignalWidget.</span><span class="interface-name">wifiSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger wifiSignalStrength</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: </span><span class="interface-name">DULWidget</span></td><td width=15%><span class="source-code">@interface DULWidget : UIView &lt;DULWidgetProtocol, NSCopying&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">DULWidgetActionBlock</span></td><td width=15%><span class="source-code">typedef void (^DULWidgetActionBlock)()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionView.h: </span><span class="interface-name">DULWidgetCollectionView</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionView : UICollectionView &lt;DULWidgetCollectionViewProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewCenterLayout.h: </span><span class="interface-name">DULWidgetCollectionViewCenterLayout</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionViewCenterLayout : DULWidgetCollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: </span><span class="interface-name">DULWidgetCollectionViewController</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionViewController : UIViewController &lt;DULWidgetCollectionViewControllerProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: </span><span class="interface-name">DULWidgetCollectionViewControllerProtocol</span></td><td width=15%><span class="source-code">@protocol DULWidgetCollectionViewControllerProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">addWidget</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)newWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">addWidget:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">indexOfWidget</span></td><td width=15%><span class="source-code">- (NSInteger)indexOfWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">removeWidget</span></td><td width=15%><span class="source-code">- (void)removeWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)oldWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">widgetAtIndex</span></td><td width=15%><span class="source-code">- (nullable UIView &lt;DULWidgetProtocol&gt; *)widgetAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: </span><span class="interface-name">widgetCollectionView</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) __kindof UIView&lt;DULWidgetCollectionViewProtocol&gt; *widgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewControllerProtocol.h: DULWidgetCollectionViewControllerProtocol.</span><span class="interface-name">widgetsCount</span></td><td width=15%><span class="source-code">- (NSUInteger)widgetsCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">insertWidget:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)widget atIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">insertWidget:withEdgeInset:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)widget withEdgeInset:(UIEdgeInsets)edgeInset atIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">installMainView</span></td><td width=15%><span class="source-code">- (void)installMainView:(nonnull UIView *)view</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">moveWidget:toIndex</span></td><td width=15%><span class="source-code">- (void)moveWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)widget toIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">widgetCollectionView</span></td><td width=15%><span class="source-code">@property (nonatomic, strong, nullable) IBOutlet __kindof UICollectionView &lt;DULWidgetCollectionViewProtocol&gt; *widgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">widgetItemAtIndex</span></td><td width=15%><span class="source-code">- (nullable DULWidgetItem *)widgetItemAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewController.h: DULWidgetCollectionViewController.</span><span class="interface-name">widgetWithClass</span></td><td width=15%><span class="source-code">- (nullable UIView&lt;DULWidgetProtocol&gt; *)widgetWithClass:(nonnull Class)widgetClass</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: </span><span class="interface-name">DULWidgetCollectionViewLayout</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionViewLayout : UICollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">heightSumOfWidgets</span></td><td width=15%><span class="source-code">- (CGFloat)heightSumOfWidgets:(NSArray *)widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">minimumInteritemSpacing</span></td><td width=15%><span class="source-code">@property(nonatomic) CGFloat minimumInteritemSpacing</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">scrollDirection</span></td><td width=15%><span class="source-code">@property(nonatomic) UICollectionViewScrollDirection scrollDirection</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">totalWidgetHeight</span></td><td width=15%><span class="source-code">- (CGFloat)totalWidgetHeight</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">totalWidgetWidth</span></td><td width=15%><span class="source-code">- (CGFloat)totalWidgetWidth</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewLayout.h: DULWidgetCollectionViewLayout.</span><span class="interface-name">widthSumOfWidgets</span></td><td width=15%><span class="source-code">- (CGFloat)widthSumOfWidgets:(NSArray *)widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: </span><span class="interface-name">DULWidgetCollectionViewProtocol</span></td><td width=15%><span class="source-code">@protocol DULWidgetCollectionViewProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">addWidget</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView&lt;DULWidgetProtocol&gt; *)newWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">addWidget:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView&lt;DULWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">indexOfWidget</span></td><td width=15%><span class="source-code">- (NSInteger)indexOfWidget:(nonnull UIView &lt;DULWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">insertWidget:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView&lt;DULWidgetProtocol&gt; *)widget atIndex:(NSUInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">insertWidget:withEdgeInset:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView&lt;DULWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset atIndex:(NSUInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">removeWidget</span></td><td width=15%><span class="source-code">- (void)removeWidget:(nonnull UIView&lt;DULWidgetProtocol&gt; *)oldWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: </span><span class="interface-name">widgets</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nonnull) NSArray &lt;DULWidgetItem *&gt; *widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewProtocol.h: DULWidgetCollectionViewProtocol.</span><span class="interface-name">widgetsInWidgetItems</span></td><td width=15%><span class="source-code">- (nullable NSArray &lt;DULWidget *&gt; *)widgetsInWidgetItems:(nonnull NSArray &lt;DULWidgetItem *&gt; *)widgetItems</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: </span><span class="interface-name">DULWidgetCollectionViewStack</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULWidgetCollectionViewStack)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStack.</span><span class="interface-name">DULWidgetCollectionViewStackFirst</span></td><td width=15%><span class="source-code">    DULWidgetCollectionViewStackFirst</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStack.</span><span class="interface-name">DULWidgetCollectionViewStackLast</span></td><td width=15%><span class="source-code">    DULWidgetCollectionViewStackLast</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStack.</span><span class="interface-name">DULWidgetCollectionViewStackNone</span></td><td width=15%><span class="source-code">    DULWidgetCollectionViewStackNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: </span><span class="interface-name">DULWidgetCollectionViewStacks</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionViewStacks : DULWidgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacksLayout.h: </span><span class="interface-name">DULWidgetCollectionViewStacksLayout</span></td><td width=15%><span class="source-code">@interface DULWidgetCollectionViewStacksLayout : DULWidgetCollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStacks.</span><span class="interface-name">addWidget:to:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(UIView&lt;DULWidgetProtocol&gt; *)newWidget
               to:(DULWidgetCollectionViewStack)stack
    withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStacks.</span><span class="interface-name">moveWidget:to</span></td><td width=15%><span class="source-code">- (void)moveWidget:(UIView&lt;DULWidgetProtocol&gt; *)widget
                to:(DULWidgetCollectionViewStack)stack</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionViewStacks.h: DULWidgetCollectionViewStacks.</span><span class="interface-name">stackOfWidget</span></td><td width=15%><span class="source-code">- (DULWidgetCollectionViewStack)stackOfWidget:(UIView&lt;DULWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionView.h: DULWidgetCollectionView.</span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DULWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetCollectionView.h: DULWidgetCollectionView.</span><span class="interface-name">widgets</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nonnull) NSArray &lt;DULWidgetItem *&gt; *widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">DULWidgetInteractionExpectionLevel</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DULWidgetInteractionExpectionLevel) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: DULWidgetInteractionExpectionLevel.</span><span class="interface-name">DULWidgetInteractionExpectionLevelFull</span></td><td width=15%><span class="source-code">    DULWidgetInteractionExpectionLevelFull</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: DULWidgetInteractionExpectionLevel.</span><span class="interface-name">DULWidgetInteractionExpectionLevelNone</span></td><td width=15%><span class="source-code">    DULWidgetInteractionExpectionLevelNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetItem.h: </span><span class="interface-name">DULWidgetItem</span></td><td width=15%><span class="source-code">@interface DULWidgetItem : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetItem.h: DULWidgetItem.</span><span class="interface-name">edgeInset</span></td><td width=15%><span class="source-code">@property UIEdgeInsets edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetItem.h: DULWidgetItem.</span><span class="interface-name">widget</span></td><td width=15%><span class="source-code">@property UIView &lt;DULWidgetProtocol&gt; *widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">DULWidgetProtocol</span></td><td width=15%><span class="source-code">@protocol DULWidgetProtocol &lt;NSObject, DULObjectProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">action</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) DULWidgetActionBlock action</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">aspectRatio</span></td><td width=15%><span class="source-code">@property CGFloat aspectRatio</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">collectionView</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic, weak) DULWidgetCollectionView *collectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidgetProtocol.h: </span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DULWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: DULWidget.</span><span class="interface-name">action</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) DULWidgetActionBlock action</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: DULWidget.</span><span class="interface-name">aspectRatio</span></td><td width=15%><span class="source-code">@property CGFloat aspectRatio</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: DULWidget.</span><span class="interface-name">collectionView</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic, weak) DULWidgetCollectionView *collectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: DULWidget.</span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DULWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DULWidget.h: DULWidget.</span><span class="interface-name">prepareWidget</span></td><td width=15%><span class="source-code">- (void)prepareWidget</span></td></tr></table><br>

<h2>APIs added to 4.5.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraSettingsController.h: DUXCameraSettingsController.</span><span class="interface-name">preferredCameraIndex</span></td><td width=15%><span class="source-code">@property (assign, nonatomic, readwrite) NSUInteger preferredCameraIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftBatteryChecklistItem.h: </span><span class="interface-name">DUXAircraftBatteryChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXAircraftBatteryChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftBatteryChecklistItem.h: DUXAircraftBatteryChecklistItem.</span><span class="interface-name">initWithMinimumOperationalThreshold</span></td><td width=15%><span class="source-code">- (instancetype)initWithMinimumOperationalThreshold:(NSInteger)minimumOperationalThreshold</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftBatteryChecklistItem.h: DUXAircraftBatteryChecklistItem.</span><span class="interface-name">minimumOperationalThreshold</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) NSInteger minimumOperationalThreshold</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftBatteryTemperatureChecklistItem.h: </span><span class="interface-name">DUXAircraftBatteryTemperatureChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXAircraftBatteryTemperatureChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftConnectionChecklistitem.h: </span><span class="interface-name">DUXAircraftConnectionChecklistitem</span></td><td width=15%><span class="source-code">@interface DUXAircraftConnectionChecklistitem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXAircraftLocationChecklistItem.h: </span><span class="interface-name">DUXAircraftLocationChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXAircraftLocationChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: </span><span class="interface-name">DUXBatteryWidget</span></td><td width=15%><span class="source-code">@interface DUXBatteryWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryWidget.</span><span class="interface-name">battery1IndicatorState</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) DUXBatteryIndicatorState battery1IndicatorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryWidget.</span><span class="interface-name">battery2IndicatorState</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) DUXBatteryIndicatorState battery2IndicatorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: </span><span class="interface-name">DUXBatteryIndicatorState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXBatteryIndicatorState) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryIndicatorState.</span><span class="interface-name">DUXBatteryIndicatorStateError</span></td><td width=15%><span class="source-code">    DUXBatteryIndicatorStateError</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryIndicatorState.</span><span class="interface-name">DUXBatteryIndicatorStateWarningLevel1</span></td><td width=15%><span class="source-code">    DUXBatteryIndicatorStateWarningLevel1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryIndicatorState.</span><span class="interface-name">DUXBatteryIndicatorStateWarningLevel2</span></td><td width=15%><span class="source-code">    DUXBatteryIndicatorStateWarningLevel2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryIndicatorState.</span><span class="interface-name">DUXBatteryIndicatorStateNormal</span></td><td width=15%><span class="source-code">    DUXBatteryIndicatorStateNormal</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryIndicatorState.</span><span class="interface-name">DUXBatteryIndicatorStateUnknown</span></td><td width=15%><span class="source-code">    DUXBatteryIndicatorStateUnknown</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryWidget.</span><span class="interface-name">battery1Percentage</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) float battery1Percentage</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXBatteryWidget.h: DUXBatteryWidget.</span><span class="interface-name">battery2Percentage</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) float battery2Percentage</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraCapacityConfigWidget.h: </span><span class="interface-name">DUXCameraCapacityConfigWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraCapacityConfigWidget : DUXCameraConfigWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraCapacityConfigWidget.h: DUXCameraCapacityConfigWidget.</span><span class="interface-name">remainingPhotoCount</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingPhotoCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraCapacityConfigWidget.h: DUXCameraCapacityConfigWidget.</span><span class="interface-name">remainingRecordingTime</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingRecordingTime</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraCapacityConfigWidget.h: DUXCameraCapacityConfigWidget.</span><span class="interface-name">remainingSpaceMB</span></td><td width=15%><span class="source-code">@property (nonatomic) NSInteger remainingSpaceMB</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraCapacityConfigWidget.h: DUXCameraCapacityConfigWidget.</span><span class="interface-name">storageType</span></td><td width=15%><span class="source-code">@property DUXCameraConfigWidgetStorageType storageType</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraConfigInfoWidget.h: </span><span class="interface-name">DUXCameraConfigInfoWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigInfoWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraConfigWidget.h: </span><span class="interface-name">DUXCameraConfigWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraConfigWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraConfigWidget.h: DUXCameraConfigWidget.</span><span class="interface-name">attributeIsActive</span></td><td width=15%><span class="source-code">@property BOOL attributeIsActive</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraConfigWidget.h: DUXCameraConfigWidget.</span><span class="interface-name">labelString</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *labelString</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraConfigWidget.h: DUXCameraConfigWidget.</span><span class="interface-name">valueString</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *valueString</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: </span><span class="interface-name">DUXCameraPictureConfigWidget</span></td><td width=15%><span class="source-code">@interface DUXCameraPictureConfigWidget : DUXCameraConfigWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: DUXCameraPictureConfigWidget.</span><span class="interface-name">cameraMode</span></td><td width=15%><span class="source-code">@property DJICameraMode cameraMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: DUXCameraPictureConfigWidget.</span><span class="interface-name">pictureFileFormat</span></td><td width=15%><span class="source-code">@property DJICameraPhotoFileFormat pictureFileFormat</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: DUXCameraPictureConfigWidget.</span><span class="interface-name">storageType</span></td><td width=15%><span class="source-code">@property DUXCameraConfigWidgetStorageType storageType</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: DUXCameraPictureConfigWidget.</span><span class="interface-name">videoFrameRate</span></td><td width=15%><span class="source-code">@property DJICameraVideoFrameRate videoFrameRate</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraPictureConfigWidget.h: DUXCameraPictureConfigWidget.</span><span class="interface-name">videoResolution</span></td><td width=15%><span class="source-code">@property DJICameraVideoResolution videoResolution</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCompassChecklistItem.h: </span><span class="interface-name">DUXCompassChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXCompassChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCompassWidget.h: </span><span class="interface-name">DUXCompassWidget</span></td><td width=15%><span class="source-code">@interface DUXCompassWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXConnectionWidget.h: </span><span class="interface-name">DUXConnectionWidget</span></td><td width=15%><span class="source-code">@interface DUXConnectionWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXConnectionWidget.h: DUXConnectionWidget.</span><span class="interface-name">isConnected</span></td><td width=15%><span class="source-code">@property BOOL isConnected</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXContentView.h: </span><span class="interface-name">DUXContentView</span></td><td width=15%><span class="source-code">@interface DUXContentView : UIView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXContentViewController.h: </span><span class="interface-name">DUXContentViewController</span></td><td width=15%><span class="source-code">@interface DUXContentViewController : UIViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXContentViewController.h: DUXContentViewController.</span><span class="interface-name">installMainView</span></td><td width=15%><span class="source-code">- (void)installMainView:(UIView *)mainView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDJILogoWidget.h: </span><span class="interface-name">DUXDJILogoWidget</span></td><td width=15%><span class="source-code">@interface DUXDJILogoWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDashboardWidget.h: </span><span class="interface-name">DUXDashboardWidget</span></td><td width=15%><span class="source-code">@interface DUXDashboardWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: </span><span class="interface-name">DUXDefaultLayoutView</span></td><td width=15%><span class="source-code">@interface DUXDefaultLayoutView : UIView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: </span><span class="interface-name">DUXDefaultLayoutViewController</span></td><td width=15%><span class="source-code">@interface DUXDefaultLayoutViewController : UIViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: </span><span class="interface-name">DUXDefaultLayoutViewController</span></td><td width=15%><span class="source-code">@interface DUXDefaultLayoutViewController (VersatileControllers)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">presentLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (void)presentLeftVersatileViewController:(nonnull UIViewController *)leftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">presentRightVersatileViewController</span></td><td width=15%><span class="source-code">- (void)presentRightVersatileViewController:(nonnull UIViewController *)rightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">presentedLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (nullable UIViewController *)presentedLeftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">presentedRightVersatileViewController</span></td><td width=15%><span class="source-code">- (nullable UIViewController *)presentedRightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">removeLeftVersatileViewController</span></td><td width=15%><span class="source-code">- (void)removeLeftVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">removeRightVersatileViewController</span></td><td width=15%><span class="source-code">- (void)removeRightVersatileViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">contentViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) UIViewController *contentViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">dockViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DUXDockViewController *dockViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">leadingViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DUXLeadingBarViewController *leadingViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">previewViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) UIViewController *previewViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">rootView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) DUXDefaultLayoutView *rootView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">statusViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DUXStatusBarViewController *statusViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutViewController.h: DUXDefaultLayoutViewController.</span><span class="interface-name">trailingViewController</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic) DUXTrailingBarViewController *trailingViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">contentView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXContentView *contentView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">dockView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXDockView *dockView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">leadingView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXSideBarView *leadingView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">previewView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXContentView *previewView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">statusView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXStatusBarView *statusView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDefaultLayoutView.h: DUXDefaultLayoutView.</span><span class="interface-name">trailingView</span></td><td width=15%><span class="source-code">@property (readonly, nullable) IBOutlet DUXSideBarView *trailingView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDockView.h: </span><span class="interface-name">DUXDockView</span></td><td width=15%><span class="source-code">@interface DUXDockView : DUXWidgetCollectionViewStacks</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDockViewController.h: </span><span class="interface-name">DUXDockViewController</span></td><td width=15%><span class="source-code">@interface DUXDockViewController : DUXWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXDockViewController.h: DUXDockViewController.</span><span class="interface-name">dockView</span></td><td width=15%><span class="source-code">@property (readonly, nullable, nonatomic) __kindof DUXDockView *dockView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXESCChecklistItem.h: </span><span class="interface-name">DUXESCChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXESCChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: </span><span class="interface-name">DUXExposureFocusSwitchWidget</span></td><td width=15%><span class="source-code">@interface DUXExposureFocusSwitchWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: </span><span class="interface-name">DUXExposureFocusSwitchMode</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSInteger, DUXExposureFocusSwitchMode)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: DUXExposureFocusSwitchMode.</span><span class="interface-name">DUXExposureMode</span></td><td width=15%><span class="source-code">    DUXExposureMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: DUXExposureFocusSwitchMode.</span><span class="interface-name">DUXFocusMode</span></td><td width=15%><span class="source-code">    DUXFocusMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: DUXExposureFocusSwitchWidget.</span><span class="interface-name">switchMode</span></td><td width=15%><span class="source-code">@property DUXExposureFocusSwitchMode switchMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: DUXExposureFocusSwitchWidget.</span><span class="interface-name">DUXExposureFocusSwitchModeChangedNotification</span></td><td width=15%><span class="source-code">extern NSString * const DUXExposureFocusSwitchModeChangedNotification</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureFocusSwitchWidget.h: DUXExposureFocusSwitchWidget.</span><span class="interface-name">DUXExposureFocusSwitchModeKey</span></td><td width=15%><span class="source-code">extern NSString * const DUXExposureFocusSwitchModeKey</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXExposureSettingsMenu.h: DUXExposureSettingsMenu.</span><span class="interface-name">exposureMode</span></td><td width=15%><span class="source-code">@property DJICameraExposureMode exposureMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVView.h: </span><span class="interface-name">DUXFPVView</span></td><td width=15%><span class="source-code">@interface DUXFPVView : DUXContentView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVViewController.h: </span><span class="interface-name">DUXFPVViewController</span></td><td width=15%><span class="source-code">@interface DUXFPVViewController : DUXContentViewController &lt;DUXPIPVideoFeedWidgetDelegate&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVViewController.h: DUXFPVViewController.</span><span class="interface-name">fpvView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) __kindof DUXFPVView *fpvView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVViewController.h: DUXFPVViewController.</span><span class="interface-name">isHUDInteractionEnabled</span></td><td width=15%><span class="source-code">@property (nonatomic) BOOL isHUDInteractionEnabled</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVView.h: DUXFPVView.</span><span class="interface-name">alwaysShowDJICameraVideoFeed</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) BOOL alwaysShowDJICameraVideoFeed</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVView.h: DUXFPVView.</span><span class="interface-name">showCameraDisplayName</span></td><td width=15%><span class="source-code">@property (nonatomic, assign) BOOL showCameraDisplayName</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVView.h: DUXFPVView.</span><span class="interface-name">startChecking</span></td><td width=15%><span class="source-code">- (void)startChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFPVView.h: DUXFPVView.</span><span class="interface-name">stopChecking</span></td><td width=15%><span class="source-code">- (void)stopChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFlightModeChecklistItem.h: </span><span class="interface-name">DUXFlightModeChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXFlightModeChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFlightModeWidget.h: </span><span class="interface-name">DUXFlightModeWidget</span></td><td width=15%><span class="source-code">@interface DUXFlightModeWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFocusModeWidget.h: </span><span class="interface-name">DUXFocusModeWidget</span></td><td width=15%><span class="source-code">@interface DUXFocusModeWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFocusModeWidget.h: DUXFocusModeWidget.</span><span class="interface-name">focusMode</span></td><td width=15%><span class="source-code">@property DJICameraFocusMode focusMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXFocusTargetWidget.h: </span><span class="interface-name">DUXFocusTargetWidget</span></td><td width=15%><span class="source-code">@interface DUXFocusTargetWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXGimbalChecklistItem.h: </span><span class="interface-name">DUXGimbalChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXGimbalChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: </span><span class="interface-name">DUXHistogramWidget</span></td><td width=15%><span class="source-code">@interface DUXHistogramWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">histogramBackgroundColor</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) UIColor *histogramBackgroundColor</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">histogramFillColor</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) UIColor *histogramFillColor</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">histogramGridColor</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) UIColor *histogramGridColor</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">histogramLineColor</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) UIColor *histogramLineColor</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">shouldDrawCubic</span></td><td width=15%><span class="source-code">@property (assign, nonatomic) BOOL shouldDrawCubic</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">shouldDrawGrid</span></td><td width=15%><span class="source-code">@property (assign, nonatomic) BOOL shouldDrawGrid</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXHistogramWidget.h: DUXHistogramWidget.</span><span class="interface-name">shouldShowCloseButton</span></td><td width=15%><span class="source-code">@property (assign, nonatomic) BOOL shouldShowCloseButton</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXIMUChecklistItem.h: </span><span class="interface-name">DUXIMUChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXIMUChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXLeadingBarViewController.h: </span><span class="interface-name">DUXLeadingBarViewController</span></td><td width=15%><span class="source-code">@interface DUXLeadingBarViewController : DUXSideBarViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXManualFocusAdjustmentWidget.h: </span><span class="interface-name">DUXManualFocusAdjustmentWidget</span></td><td width=15%><span class="source-code">@interface DUXManualFocusAdjustmentWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapViewController.h: </span><span class="interface-name">DUXMapViewController</span></td><td width=15%><span class="source-code">@interface DUXMapViewController : DUXContentViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapViewController.h: DUXMapViewController.</span><span class="interface-name">mapWidget</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic) DUXMapWidget *mapWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: </span><span class="interface-name">DUXMapWidget</span></td><td width=15%><span class="source-code">@interface DUXMapWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapAnnotationType.</span><span class="interface-name">DUXMapAnnotationTypeAircraft</span></td><td width=15%><span class="source-code">    DUXMapAnnotationTypeAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapAnnotationType.</span><span class="interface-name">DUXMapAnnotationTypeHome</span></td><td width=15%><span class="source-code">    DUXMapAnnotationTypeHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: </span><span class="interface-name">DUXMapAnnotationType</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXMapAnnotationType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">changeAnnotation:withImage</span></td><td width=15%><span class="source-code">- (void)changeAnnotation:(DUXMapAnnotationType)annotationType withImage:(UIImage *)image</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">clearCurrentFlightPath</span></td><td width=15%><span class="source-code">- (void)clearCurrentFlightPath</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">isMapCameraLockedOnAircraft</span></td><td width=15%><span class="source-code">@property BOOL isMapCameraLockedOnAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">mapView</span></td><td width=15%><span class="source-code">@property (nonatomic, strong) MKMapView *mapView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">showAllFlyZones</span></td><td width=15%><span class="source-code">@property BOOL showAllFlyZones</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">showDirectionToHome</span></td><td width=15%><span class="source-code">@property BOOL showDirectionToHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">showFlightPath</span></td><td width=15%><span class="source-code">@property BOOL showFlightPath</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXMapWidget.h: DUXMapWidget.</span><span class="interface-name">showHomeAnnotation</span></td><td width=15%><span class="source-code">@property BOOL showHomeAnnotation</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXCameraSettingsMenu.h: </span><span class="interface-name">DUXCameraSettingsMenu</span></td><td width=15%><span class="source-code">@interface DUXCameraSettingsMenu : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXObjectProtocol.h: </span><span class="interface-name">DUXObjectProtocol</span></td><td width=15%><span class="source-code">@protocol DUXObjectProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXObjectProtocol.h: DUXObjectProtocol.</span><span class="interface-name">dependentKeys</span></td><td width=15%><span class="source-code">- (nonnull NSArray &lt;__kindof DJIKey *&gt; *)dependentKeys</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXObjectProtocol.h: DUXObjectProtocol.</span><span class="interface-name">transformValue:forKey</span></td><td width=15%><span class="source-code">- (void)transformValue:(nonnull DUXSDKModelValue *)value forKey:(nonnull __kindof DJIKey *)key</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXObjectProtocol.h: DUXObjectProtocol.</span><span class="interface-name">update</span></td><td width=15%><span class="source-code">- (void)update</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXOverallChecklistItem.h: </span><span class="interface-name">DUXOverallChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXOverallChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: </span><span class="interface-name">DUXPreflightChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXPreflightChecklistItem : NSObject &lt;DUXObjectProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">isReadyToFly</span></td><td width=15%><span class="source-code">@property (nonatomic) BOOL isReadyToFly</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">manager</span></td><td width=15%><span class="source-code">@property (weak, nonatomic) DUXPreflightChecklistManager *manager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">pictogram</span></td><td width=15%><span class="source-code">@property (readonly) UIImage *pictogram</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">readyToFlyStates</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSArray *readyToFlyStates</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">shortStateDetails</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *shortStateDetails</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">startChecking</span></td><td width=15%><span class="source-code">- (void)startChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">state</span></td><td width=15%><span class="source-code">@property (nonatomic) DUXPreflightChecklistItemState state</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">stateDetails</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *stateDetails</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">stopChecking</span></td><td width=15%><span class="source-code">- (void)stopChecking</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistItem.h: DUXPreflightChecklistItem.</span><span class="interface-name">title</span></td><td width=15%><span class="source-code">@property (strong, nonatomic) NSString *title</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: </span><span class="interface-name">DUXPreflightChecklistManager</span></td><td width=15%><span class="source-code">@interface DUXPreflightChecklistManager : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: </span><span class="interface-name">DUXPreflightChecklistManagerListener</span></td><td width=15%><span class="source-code">@protocol DUXPreflightChecklistManagerListener &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManagerListener.</span><span class="interface-name">preflightChecklistManager:noticedChangesForItem</span></td><td width=15%><span class="source-code">- (void)preflightChecklistManager:(DUXPreflightChecklistManager *)manager noticedChangesForItem:(DUXPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: </span><span class="interface-name">DUXPreflightChecklistState</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSInteger, DUXPreflightChecklistState) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistState.</span><span class="interface-name">DUXPreflightChecklistErrorState</span></td><td width=15%><span class="source-code">    DUXPreflightChecklistErrorState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistState.</span><span class="interface-name">DUXPreflightChecklistPendingState</span></td><td width=15%><span class="source-code">    DUXPreflightChecklistPendingState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistState.</span><span class="interface-name">DUXPreflightChecklistSafeState</span></td><td width=15%><span class="source-code">    DUXPreflightChecklistSafeState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistState.</span><span class="interface-name">DUXPreflightChecklistWarningState</span></td><td width=15%><span class="source-code">    DUXPreflightChecklistWarningState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">addChecklistItem</span></td><td width=15%><span class="source-code">- (void)addChecklistItem:(DUXPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">addListener</span></td><td width=15%><span class="source-code">- (void)addListener:(id &lt;DUXPreflightChecklistManagerListener&gt;)listener</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">checkListItemCount</span></td><td width=15%><span class="source-code">- (NSInteger)checkListItemCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">checklistItemAtIndex</span></td><td width=15%><span class="source-code">- (DUXPreflightChecklistItem *)checklistItemAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">defaultManager</span></td><td width=15%><span class="source-code">+ (instancetype)defaultManager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">insertChecklistItem:afterChecklistItem</span></td><td width=15%><span class="source-code">- (void)insertChecklistItem:(DUXPreflightChecklistItem *)itemToInsert afterChecklistItem:(DUXPreflightChecklistItem *)itemToInsertAfter</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">insertCheckListItem:beforeChecklistItem</span></td><td width=15%><span class="source-code">- (void)insertCheckListItem:(DUXPreflightChecklistItem *)itemToInsert beforeChecklistItem:(DUXPreflightChecklistItem *)itemToInsertBefore</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">isReadyToFly</span></td><td width=15%><span class="source-code">@property (nonatomic) BOOL isReadyToFly</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">item:didChangeState:didChangeDescription</span></td><td width=15%><span class="source-code">- (void)item:(DUXPreflightChecklistItem *)item didChangeState:(BOOL)didChangeState didChangeDescription:(BOOL)didChangeDescription</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">overallState</span></td><td width=15%><span class="source-code">@property (nonatomic, readonly) DUXPreflightChecklistState overallState</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">preFlightChecklistItems</span></td><td width=15%><span class="source-code">@property (nonatomic, readonly) NSArray &lt;DUXPreflightChecklistItem *&gt; *preFlightChecklistItems</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">removeChecklistItem</span></td><td width=15%><span class="source-code">- (void)removeChecklistItem:(DUXPreflightChecklistItem *)item</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">- (void)removeListener:(id &lt;DUXPreflightChecklistManagerListener&gt;)listener</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">startCheckingList</span></td><td width=15%><span class="source-code">- (void)startCheckingList</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXPreflightChecklistManager.h: DUXPreflightChecklistManager.</span><span class="interface-name">stopCheckingList</span></td><td width=15%><span class="source-code">- (void)stopCheckingList</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRadarWidget.h: </span><span class="interface-name">DUXRadarWidget</span></td><td width=15%><span class="source-code">@interface DUXRadarWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRadioQualityChecklistItem.h: </span><span class="interface-name">DUXRadioQualityChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXRadioQualityChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRecordVideoTimeWidget.h: </span><span class="interface-name">DUXRecordVideoTimeWidget</span></td><td width=15%><span class="source-code">@interface DUXRecordVideoTimeWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRecordVideoWidget.h: </span><span class="interface-name">DUXRecordVideoWidget</span></td><td width=15%><span class="source-code">@interface DUXRecordVideoWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRecordVideoWidget.h: DUXRecordVideoWidget.</span><span class="interface-name">isRecording</span></td><td width=15%><span class="source-code">@property BOOL isRecording</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRemoteControllerBatteryChecklistItem.h: </span><span class="interface-name">DUXRemoteControllerBatteryChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXRemoteControllerBatteryChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXRemoteControllerChecklistItem.h: </span><span class="interface-name">DUXRemoteControllerChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXRemoteControllerChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSDKModel.h: </span><span class="interface-name">DUXSDKModel</span></td><td width=15%><span class="source-code">@interface DUXSDKModel : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSDKModel.h: DUXSDKModel.</span><span class="interface-name">defaultSDKModel</span></td><td width=15%><span class="source-code">+ (nullable instancetype)defaultSDKModel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSDKModel.h: DUXSDKModel.</span><span class="interface-name">keyManager</span></td><td width=15%><span class="source-code">- (DJIKeyManager *)keyManager</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSDKModel.h: DUXSDKModel.</span><span class="interface-name">registerDependentKeys:forObject</span></td><td width=15%><span class="source-code">- (void)registerDependentKeys:(nonnull NSArray &lt;__kindof DJIKey *&gt; *)dependentKeys forObject:(nonnull id &lt;DUXObjectProtocol&gt;)object</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSDKModel.h: DUXSDKModel.</span><span class="interface-name">unregisterDependentKeysForObject</span></td><td width=15%><span class="source-code">- (void)unregisterDependentKeysForObject:(nonnull id &lt;DUXObjectProtocol&gt;)object</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSideBarView.h: </span><span class="interface-name">DUXSideBarView</span></td><td width=15%><span class="source-code">@interface DUXSideBarView : DUXWidgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSideBarViewController.h: </span><span class="interface-name">DUXSideBarViewController</span></td><td width=15%><span class="source-code">@interface DUXSideBarViewController : DUXWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXSideBarViewController.h: DUXSideBarViewController.</span><span class="interface-name">sideBarView</span></td><td width=15%><span class="source-code">@property (readonly, nullable, nonatomic) __kindof DUXSideBarView *sideBarView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXStatusBarView.h: </span><span class="interface-name">DUXStatusBarView</span></td><td width=15%><span class="source-code">@interface DUXStatusBarView : DUXWidgetCollectionViewStacks</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXStatusBarViewController.h: </span><span class="interface-name">DUXStatusBarViewController</span></td><td width=15%><span class="source-code">@interface DUXStatusBarViewController : DUXWidgetCollectionViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXStatusBarViewController.h: DUXStatusBarViewController.</span><span class="interface-name">statusBarView</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nullable) __kindof DUXStatusBarView *statusBarView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXStorageCapacityChecklistItem.h: </span><span class="interface-name">DUXStorageCapacityChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXStorageCapacityChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTakePictureWidget.h: </span><span class="interface-name">DUXTakePictureWidget</span></td><td width=15%><span class="source-code">@interface DUXTakePictureWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTakePictureWidget.h: DUXTakePictureWidget.</span><span class="interface-name">aebCount</span></td><td width=15%><span class="source-code">@property DJICameraPhotoAEBCount aebCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTakePictureWidget.h: DUXTakePictureWidget.</span><span class="interface-name">burstCount</span></td><td width=15%><span class="source-code">@property DJICameraPhotoBurstCount burstCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTakePictureWidget.h: DUXTakePictureWidget.</span><span class="interface-name">intervalSettings</span></td><td width=15%><span class="source-code">@property DJICameraPhotoTimeIntervalSettings intervalSettings</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTakePictureWidget.h: DUXTakePictureWidget.</span><span class="interface-name">shootMode</span></td><td width=15%><span class="source-code">@property DJICameraShootPhotoMode shootMode</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXTrailingBarViewController.h: </span><span class="interface-name">DUXTrailingBarViewController</span></td><td width=15%><span class="source-code">@interface DUXTrailingBarViewController : DUXSideBarViewController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: </span><span class="interface-name">DUXVideoSignalStrength</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXVideoSignalStrength) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel0</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel0</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel1</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel2</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel3</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel3</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel4</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel4</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthLevel5</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthLevel5</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVideoSignalWidget.h: DUXVideoSignalStrength.</span><span class="interface-name">DUXVideoSignalStrengthNone</span></td><td width=15%><span class="source-code">    DUXVideoSignalStrengthNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisionChecklistItem.h: </span><span class="interface-name">DUXVisionChecklistItem</span></td><td width=15%><span class="source-code">@interface DUXVisionChecklistItem : DUXPreflightChecklistItem</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: </span><span class="interface-name">DUXVisualizerWidget</span></td><td width=15%><span class="source-code">@interface DUXVisualizerWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: DUXVisualizerWidget.</span><span class="interface-name">clearVisualizer</span></td><td width=15%><span class="source-code">- (void)clearVisualizer</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: DUXVisualizerWidget.</span><span class="interface-name">followAircraft</span></td><td width=15%><span class="source-code">- (void)followAircraft:(BOOL)followAircraft</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: DUXVisualizerWidget.</span><span class="interface-name">showExpectedTimeLine</span></td><td width=15%><span class="source-code">- (void)showExpectedTimeLine:(NSArray &lt;DJIMissionControlTimelineElement&gt; * _Nonnull)elements</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: DUXVisualizerWidget.</span><span class="interface-name">showHomeOnVisualizer</span></td><td width=15%><span class="source-code">- (void)showHomeOnVisualizer:(BOOL)showHome</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXVisualizerWidget.h: DUXVisualizerWidget.</span><span class="interface-name">showRealTimeFlightPath:withDeltaBufferBetweenPoints</span></td><td width=15%><span class="source-code">- (void)showRealTimeFlightPath:(BOOL)showRealtimeFlight withDeltaBufferBetweenPoints:(float)deltaBuffer</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWifiSignalWidget.h: </span><span class="interface-name">DUXWifiSignalWidget</span></td><td width=15%><span class="source-code">@interface DUXWifiSignalWidget : DUXWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWifiSignalWidget.h: DUXWifiSignalWidget.</span><span class="interface-name">wifiChannelNumber</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger wifiChannelNumber</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWifiSignalWidget.h: DUXWifiSignalWidget.</span><span class="interface-name">wifiSignalStrength</span></td><td width=15%><span class="source-code">@property (nonatomic, assign, readonly) NSInteger wifiSignalStrength</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: </span><span class="interface-name">DUXWidget</span></td><td width=15%><span class="source-code">@interface DUXWidget : UIView &lt;DUXWidgetProtocol, NSCopying&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">DUXWidgetActionBlock</span></td><td width=15%><span class="source-code">typedef void (^DUXWidgetActionBlock)()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionView.h: </span><span class="interface-name">DUXWidgetCollectionView</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionView : UICollectionView &lt;DUXWidgetCollectionViewProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewCenterLayout.h: </span><span class="interface-name">DUXWidgetCollectionViewCenterLayout</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionViewCenterLayout : DUXWidgetCollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: </span><span class="interface-name">DUXWidgetCollectionViewController</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionViewController : UIViewController &lt;DUXWidgetCollectionViewControllerProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: </span><span class="interface-name">DUXWidgetCollectionViewControllerProtocol</span></td><td width=15%><span class="source-code">@protocol DUXWidgetCollectionViewControllerProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">addWidget</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)newWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">addWidget:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">indexOfWidget</span></td><td width=15%><span class="source-code">- (NSInteger)indexOfWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">removeWidget</span></td><td width=15%><span class="source-code">- (void)removeWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)oldWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">widgetAtIndex</span></td><td width=15%><span class="source-code">- (nullable UIView &lt;DUXWidgetProtocol&gt; *)widgetAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: </span><span class="interface-name">widgetCollectionView</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) __kindof UIView&lt;DUXWidgetCollectionViewProtocol&gt; *widgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewControllerProtocol.h: DUXWidgetCollectionViewControllerProtocol.</span><span class="interface-name">widgetsCount</span></td><td width=15%><span class="source-code">- (NSUInteger)widgetsCount</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">insertWidget:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)widget atIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">insertWidget:withEdgeInset:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)widget withEdgeInset:(UIEdgeInsets)edgeInset atIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">installMainView</span></td><td width=15%><span class="source-code">- (void)installMainView:(nonnull UIView *)view</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">moveWidget:toIndex</span></td><td width=15%><span class="source-code">- (void)moveWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)widget toIndex:(NSUInteger)destinationIndex</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">widgetCollectionView</span></td><td width=15%><span class="source-code">@property (nonatomic, strong, nullable) IBOutlet __kindof UICollectionView &lt;DUXWidgetCollectionViewProtocol&gt; *widgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">widgetItemAtIndex</span></td><td width=15%><span class="source-code">- (nullable DUXWidgetItem *)widgetItemAtIndex:(NSInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewController.h: DUXWidgetCollectionViewController.</span><span class="interface-name">widgetWithClass</span></td><td width=15%><span class="source-code">- (nullable UIView&lt;DUXWidgetProtocol&gt; *)widgetWithClass:(nonnull Class)widgetClass</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: </span><span class="interface-name">DUXWidgetCollectionViewLayout</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionViewLayout : UICollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">heightSumOfWidgets</span></td><td width=15%><span class="source-code">- (CGFloat)heightSumOfWidgets:(NSArray *)widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">minimumInteritemSpacing</span></td><td width=15%><span class="source-code">@property(nonatomic) CGFloat minimumInteritemSpacing</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">scrollDirection</span></td><td width=15%><span class="source-code">@property(nonatomic) UICollectionViewScrollDirection scrollDirection</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">totalWidgetHeight</span></td><td width=15%><span class="source-code">- (CGFloat)totalWidgetHeight</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">totalWidgetWidth</span></td><td width=15%><span class="source-code">- (CGFloat)totalWidgetWidth</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewLayout.h: DUXWidgetCollectionViewLayout.</span><span class="interface-name">widthSumOfWidgets</span></td><td width=15%><span class="source-code">- (CGFloat)widthSumOfWidgets:(NSArray *)widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: </span><span class="interface-name">DUXWidgetCollectionViewProtocol</span></td><td width=15%><span class="source-code">@protocol DUXWidgetCollectionViewProtocol &lt;NSObject&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">addWidget</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView&lt;DUXWidgetProtocol&gt; *)newWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">addWidget:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(nonnull UIView&lt;DUXWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">indexOfWidget</span></td><td width=15%><span class="source-code">- (NSInteger)indexOfWidget:(nonnull UIView &lt;DUXWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">insertWidget:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView&lt;DUXWidgetProtocol&gt; *)widget atIndex:(NSUInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">insertWidget:withEdgeInset:atIndex</span></td><td width=15%><span class="source-code">- (void)insertWidget:(nonnull UIView&lt;DUXWidgetProtocol&gt; *)newWidget withEdgeInset:(UIEdgeInsets)edgeInset atIndex:(NSUInteger)index</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">removeWidget</span></td><td width=15%><span class="source-code">- (void)removeWidget:(nonnull UIView&lt;DUXWidgetProtocol&gt; *)oldWidget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: </span><span class="interface-name">widgets</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nonnull) NSArray &lt;DUXWidgetItem *&gt; *widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewProtocol.h: DUXWidgetCollectionViewProtocol.</span><span class="interface-name">widgetsInWidgetItems</span></td><td width=15%><span class="source-code">- (nullable NSArray &lt;DUXWidget *&gt; *)widgetsInWidgetItems:(nonnull NSArray &lt;DUXWidgetItem *&gt; *)widgetItems</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: </span><span class="interface-name">DUXWidgetCollectionViewStack</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXWidgetCollectionViewStack)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStack.</span><span class="interface-name">DUXWidgetCollectionViewStackFirst</span></td><td width=15%><span class="source-code">    DUXWidgetCollectionViewStackFirst</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStack.</span><span class="interface-name">DUXWidgetCollectionViewStackLast</span></td><td width=15%><span class="source-code">    DUXWidgetCollectionViewStackLast</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStack.</span><span class="interface-name">DUXWidgetCollectionViewStackNone</span></td><td width=15%><span class="source-code">    DUXWidgetCollectionViewStackNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: </span><span class="interface-name">DUXWidgetCollectionViewStacks</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionViewStacks : DUXWidgetCollectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacksLayout.h: </span><span class="interface-name">DUXWidgetCollectionViewStacksLayout</span></td><td width=15%><span class="source-code">@interface DUXWidgetCollectionViewStacksLayout : DUXWidgetCollectionViewLayout</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStacks.</span><span class="interface-name">addWidget:to:withEdgeInset</span></td><td width=15%><span class="source-code">- (void)addWidget:(UIView&lt;DUXWidgetProtocol&gt; *)newWidget
               to:(DUXWidgetCollectionViewStack)stack
    withEdgeInset:(UIEdgeInsets)edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStacks.</span><span class="interface-name">moveWidget:to</span></td><td width=15%><span class="source-code">- (void)moveWidget:(UIView&lt;DUXWidgetProtocol&gt; *)widget
                to:(DUXWidgetCollectionViewStack)stack</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionViewStacks.h: DUXWidgetCollectionViewStacks.</span><span class="interface-name">stackOfWidget</span></td><td width=15%><span class="source-code">- (DUXWidgetCollectionViewStack)stackOfWidget:(UIView&lt;DUXWidgetProtocol&gt; *)widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionView.h: DUXWidgetCollectionView.</span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DUXWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetCollectionView.h: DUXWidgetCollectionView.</span><span class="interface-name">widgets</span></td><td width=15%><span class="source-code">@property (readonly, nonatomic, nonnull) NSArray &lt;DUXWidgetItem *&gt; *widgets</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">DUXWidgetInteractionExpectionLevel</span></td><td width=15%><span class="source-code">typedef NS_ENUM(NSUInteger, DUXWidgetInteractionExpectionLevel) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: DUXWidgetInteractionExpectionLevel.</span><span class="interface-name">DUXWidgetInteractionExpectionLevelFull</span></td><td width=15%><span class="source-code">    DUXWidgetInteractionExpectionLevelFull</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: DUXWidgetInteractionExpectionLevel.</span><span class="interface-name">DUXWidgetInteractionExpectionLevelNone</span></td><td width=15%><span class="source-code">    DUXWidgetInteractionExpectionLevelNone</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetItem.h: </span><span class="interface-name">DUXWidgetItem</span></td><td width=15%><span class="source-code">@interface DUXWidgetItem : NSObject</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetItem.h: DUXWidgetItem.</span><span class="interface-name">edgeInset</span></td><td width=15%><span class="source-code">@property UIEdgeInsets edgeInset</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetItem.h: DUXWidgetItem.</span><span class="interface-name">widget</span></td><td width=15%><span class="source-code">@property UIView &lt;DUXWidgetProtocol&gt; *widget</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">DUXWidgetProtocol</span></td><td width=15%><span class="source-code">@protocol DUXWidgetProtocol &lt;NSObject, DUXObjectProtocol&gt;</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">action</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) DUXWidgetActionBlock action</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">aspectRatio</span></td><td width=15%><span class="source-code">@property CGFloat aspectRatio</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">collectionView</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic, weak) DUXWidgetCollectionView *collectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidgetProtocol.h: </span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DUXWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: DUXWidget.</span><span class="interface-name">action</span></td><td width=15%><span class="source-code">@property (strong, nonatomic, nullable) DUXWidgetActionBlock action</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: DUXWidget.</span><span class="interface-name">aspectRatio</span></td><td width=15%><span class="source-code">@property CGFloat aspectRatio</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: DUXWidget.</span><span class="interface-name">collectionView</span></td><td width=15%><span class="source-code">@property (nullable, nonatomic, weak) DUXWidgetCollectionView *collectionView</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: DUXWidget.</span><span class="interface-name">interactionExpectationLevel</span></td><td width=15%><span class="source-code">@property DUXWidgetInteractionExpectionLevel interactionExpectationLevel</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">DUXWidget.h: DUXWidget.</span><span class="interface-name">prepareWidget</span></td><td width=15%><span class="source-code">- (void)prepareWidget</span></td></tr></table><p style="font-size:50%; color:white">fefa895 5779ad3 </p></body>
</html>

